spotless reputation - German English Dictionary